Skip to content

[pull] master from DataDog:master#514

Merged
pull[bot] merged 5 commits into
ConnectionMaster:masterfrom
DataDog:master
May 1, 2026
Merged

[pull] master from DataDog:master#514
pull[bot] merged 5 commits into
ConnectionMaster:masterfrom
DataDog:master

Conversation

@pull

@pull pull Bot commented May 1, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

iliakur and others added 5 commits May 1, 2026 15:24
* build(macos): drop --upgrade pip from builder setup

The framework Python installed by the workflow's "Set up Python" step
(PBS, extracted with sudo tar) is root-owned, but the macOS runner
is non-root. pip --upgrade tries to write to root-owned site-packages
and fails when PyPI's latest pip is newer than what PBS bundles.

The line was copied from the Linux Dockerfiles where it makes sense
(Python built from source via install-from-source.sh ships an older
ensurepip pip, and Docker builds run as root). On macOS the context
is different and the upgrade is unnecessary.

* Update dependency resolution

---------

Co-authored-by: dd-agent-integrations-bot[bot] <dd-agent-integrations-bot[bot]@users.noreply.github.com>
…ults (#23242)

* Filter errored partitions from offsets_for_times results

* Add changelog entry for filtering errored partitions

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* [clickhouse][dbm] Skip emitting empty storage_health payloads

Skip the database_monitoring_query_activity emission when every parts-and-merges
collection (parts, merges, mutations, replication queue, detached parts, thresholds)
is empty. This is the case for fresh ClickHouse Cloud instances with no user data
and restricted system tables, and for transient total-collection-failure scenarios.

Empty storage_health payloads previously wedged dbm-events-processor partitions on
the dd-go side; that processor is being fixed independently in
DataDog/dd-go#234748. This change also avoids emitting one useless Kafka message
per collection cycle for any genuinely-idle/empty instance.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Add changelog entry for PR #23553

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Add end-to-end test for skipped emission when all collectors return empty

Pins the wiring between _collect_and_emit and _emit_events for the case where
every collection query fails or returns no rows, which is the scenario that
fires when all queries hit exceptions (auth/network) or on a fresh, restricted
ClickHouse Cloud instance.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* Surface promote workflow run URL from CLI and PR

- `ddev dep promote` now prints a recent-runs URL filtered to workflow_dispatch events.
- `dependency-wheel-promotion.yaml` sets a per-run `run-name` containing the PR number,
  attaches a `target_url` to the success/error commit statuses, and includes the run URL
  in the success comment so reviewers can jump straight to the run.

* Add ddev changelog entry

* Collapse runs_url f-string to satisfy ruff format
@pull pull Bot locked and limited conversation to collaborators May 1, 2026
@pull pull Bot added the ⤵️ pull label May 1, 2026
@pull pull Bot merged commit 6451848 into ConnectionMaster:master May 1, 2026
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants